SGSN Service Configuration Procedures


SGSN Service Configuration Procedures
 
This chapter provides configure instructions to enable the system to operate as an SGSN in either GPRS (2.5G) or UMTS (3G) networks. Use this chapter in conjunction with the System Administration Guide to configure system-level features, such as interfaces. Commands to fine-tune or configure additional properties are provided in the Command Line Interface Reference.
High level step-by-step service configuration procedures are provided for the following:
Important: At least one Packet Services Card (PSC) must be activated prior to configuring the first service. PSC configuration procedures can be found in the System Administration Guide.
Detailed procedures are provided for the following:
 
2.5G SGSN Service Configuration
The following configuration steps must be completed to allow the system to operate in a 2.5G GPRS network.
The service handling the GPRS or 2.5G functions in the SGSN is called the “gprs-service”.
Step 1
Step 2
Step 3
Configure SS7 routing domains. Use the procedure in Configuring an SS7 Routing Domain.SS7 routing domain is not a standard SS7 concept. It is a concept specific to this platform which groups a set of SS7 feature configuration together to facilitate the management of the SS7 connectivity resources for an SGSN service.
Step 4
Step 5
Step 6
Step 7
Step 8
Step 9
Step 10
Step 11
Step 12
Step 13
Configure Frame Relay DLCI paths and bind them to NSEI links as needed. Refer to Creating and Configuring Frame Relay Interfaces and Ports in the SystemAdministration Guide..
Step 14
Save your configuration as described in the Verifying and Saving Your Configuration chapter.
 
3G SGSN Service Configuration
The following configuration steps must be completed to allow the system to operate in a 3G network.
Step 1
Create the contexts needed. Refer to the System Element Configuration Procedures chapter in the System Administration Guide.
Step 2
Create any interfaces needed in the appropriate context. Refer to the System Element Configuration Procedures chapter in the System Administration Guide for IP (broadcast Ethernet) interfaces and for ATM interfaces.
Step 3
Step 4
Step 5
Step 6
Step 7
Step 8
Step 9
Step 10
Step 11
Optional: Configure SGSN operator policies. Operator policies are not required for SGSN operation, however, they provide the operator with a powerful method for determining call handling. SGSN operator policies specify rules governing the services, facilities and privileges available to a single subscriber or groups of subscribers. Use the procedure in Configuring SGSN Operator Policies.
Step 12
Step 13
Configure ATM PVCs and bind them to interfaces or SS7 links as needed. Refer to Creating and Configuring ATM Interfaces and Ports in the SystemAdministration Guide.
Step 14
 
Dual Access SGSN Service Configuration
The following configuration steps must be completed to allow the SGSN to operate in both GPRS (2.5G) and UMTS (3G) networks . This type of co-location is referred to as dual access.
To configure dual access requires a combination of steps from both the 2.5G and 3G configuration procedures:
Step 1
Create the contexts needed. Refer to the System Element Configuration Procedures chapter in the System Administration Guide.
Step 2
Create any interfaces needed in the appropriate context refer to the System Element Configuration Procedures chapter in the System Administration Guide:
Step a
For IP (broadcast Ethernet) interfaces, refer to Creating and Configuring Ethernet Interfaces and Ports in the SystemAdministration Guide..
Step b
For ATM interfaces (3G) refer to Creating and Configuring ATM Interfaces and Ports in the SystemAdministration Guide..
Step c
For Frame Relay interfaces (2.5G) refer to Creating and Configuring Frame Relay Interfaces and Ports in the SystemAdministration Guide..
Step 3
Step 4
Step 5
Step 6
Step 7
Step 8
Step 9
Step 10
Step 11
Step 12
Step 13
Configure ATM PVCs and bind them to interfaces or SS7 links as needed. Refer to Creating and Configuring ATM Interfaces and Ports in the SystemAdministration Guide.
Step 14
Configure Frame Relay DLCI paths and bind them to NSEI links as needed. Refer to Creating and Configuring Frame Relay Interfaces and Ports in the SystemAdministration Guide..
Step 15
Configuring an SS7 Routing Domain
The SGSN supports both SS7- and IP-based routing. IP-based routing is provided through the use of contexts. SS7 routing is facilitated through the configuration and use of SS7 routing domains. SS7 routing domains group SS7-related configuration parameters. Depending on the SS7 signaling method, an SS7 routing domain may be configured with one of the following:
 
Linksets: Used for broadband SS7 signaling, linksets are comprised of link ids that specify point codes for SCCP endpoints. It is important to note that SCCP endpoints are further defined through the configuration of SCCP Networks (refer to Configuring an SCCP Network) which are associated with the SS7 routing domain in which the linkset is configured.
Application Server Processes (ASPs) / Peer Server Processes (PSPs): Used for IP (SIGTRAN), M3UA ASPs and PSPs dictate the IP address and port information used to facilitate communication between network endpoints. ASPs refer to the local endpoints.
 
Configuring an SS7 Routing Domain to Support Broadband SS7 Signaling
Step 1
Step 2
Step 3
Step 4
Step 5
Step 6
Step 7
Step 8
Step 9
Step 10
Example Configuration
configure
  ss7-routing-domain <id> variant <variant>
     ssf <subsvc>
     linkset id <id>
        self-point-code <#.#.#>
        adjacent-point-code <#.#.#>
        link id <id>
           priority <pri>
           signaling-link-code <code>
           arbitration <arbitration>
           exit
        exit
  route destination-point-code <dpc> linkset-id <id>
  end
 
Configuring an SS7 Routing Domain to Support IP Signaling for SIGTRAN
To configure IP, the SS7 routing domain must be configured in a specific way as described below:
Step 1
Step 2
Step 3
Step 4
Important: At least one address needs to be configured before the end-point can be activated.
Step 5
Step 6
Step 7
Step 8
Step 9
Step 10
Step 11
Step 12
Step 13
Step 14
Step 15
Step 16
Example Configuration
configure
   ss7-routing-domain <id> variant <variant>
      ssf <subsvc>
      asp instance <instance_id>
         end-point address <address> context <ctxt_name>
         end-point bind
         exit
      peer-server id <id>
         name <name>
         routing-context <ctxt_id>
         psp instance <id>
            psp-mode <mode>
            exchange-mode <mode>
            end-point address <address>
            associate asp instance <id>
            exit
         exit
      route destination-point-code <dpc> peer-server-id <id>
   end
 
Configuring GTT
Global Title Translation (GTT) configuration consists of defining GTT associations, defining GTT address maps, and referring to these in an SCCP network configuration. The GTT Associations define GTT rules applicable to a specific GT format. The GTT Address Maps define a global title address to be routed to using a specific routing indicator. These are configured in the global configuration mode and are available to all SCCP networks configured in the system.
Step 1
Step 2
Step 3
Step 4
Important: There are many different ways to configure a GTT association and the needs of every network are different. Please refer to the Global Title Translation Association Configuration Mode chapter in the Command Line Interface Reference for the commands available.
Step 5
Step 6
Step 7
Important: There are many different ways to configure a GTT Address Map and the needs of every network are different. Please refer to the GTT Address Map Configuration Mode chapter in the Command Line Interface Reference for the commands available.
Example Configuration
configure
   global-title-translation association instance <inst#>
      action id <id> type <action_type> start-digit <num> end-digit <num>
      gt-format <format_num>
         exit
      exit
   global-title-translation address-map instance <inst#>
      associate gtt-association <assoc#> action id <id>
      gt-address <gt_addr_prefix>
      out-address <name>
         ssf <sub_svc_fld>
         routing-indicator <route_ind>
         ni-indicator <addr_ind>
         ssn <sub_sys_num>
         point-code <pt_code>
         end
 
Configuring an SCCP Network
SCCP (Signaling Connection Control Part) networks are a concept specific to this platform. The SCCP network provides services to protocol layers higher in the SS7 protocol stack, e.g., RANAP and TCAP. This layer is also responsible for GTT. Every SS7 routing domain will be associated with an SCCP network. Use the following example configuration to specify a global SCCP configuration specific to SGSN services.
Important: A total of 12 SCCP networks can be configured.
To configure an SCCP network:
Step 1
Step 2
Step 3
Step 4
Step 5
Step 6
Step 7
Example Configuration
configure
   sccp-network <id_number> variant <v_type>
      self-pointcode <sp_code>
      associate ss7-routing-domain <rd_id>
      global-title-translation address-map <map_name>
      destination dpc <dp_code> name <name>
      destination dpc <dp_code> version <ver_type>
      destination dpc <dp_code> ssn <ss_number>
      end
 
Configuring a MAP Service
The Mobile Application Part (MAP) is an SS7 protocol which provides an application layer for the various nodes in GSM and UMTS mobile core networks and GPRS core networks to communicate with each other in order to provide services to mobile phone users. MAP is the application-layer protocol used to access the Home Location Register (HLR), Visitor Location Register (VLR), Mobile Switching Center (MSC), Equipment Identity Register (EIR), Authentication Center (AUC), Short Message Service Center (SMSC) and Serving GPRS Support Node (SGSN).
The primary facilities provided by MAP are:
 
Important: A maximum of 12 MAP services can be configured on the system.
To configure MAP services:
Step 1
Step 2
Step 3
Step 4
Step 5
Step 6
Optional: Enable the Short Message Service functionality.
Step 7
Optional: Configure the SMS routing.
Example Configuration
configure
   context <context_name>
      map-service <map_name>
         access-protocol sccp-network <sccp_network_id>
         equipment-identity-register point-code <pnt_code>
         hlr
            imsi any point-code
            default policy routing
            exit
         short-message-service
            smsc-routing imsi-starts-with <prefix> point-code <sms_pc>
            end
 
Configuring an IuPS Service (3G only)
A set of parameters, in the IuPS service configuration mode, define the communication path between the SGSN service and the RNC. These configured parameters pertain to the RANAP layer of the protocol stack. IuPS services must be configured in the same context as the SGSN service that will use them.
To configure an IuPS service:
Step 1
Step 2
Step 3
Step 4
Step 5
Step 6
Important: Appropriate interfaces (i.e., physical, loopback, secondary) must be defined prior to configuring the IuPS service or the GTP-U IP address will decline to bind to the service.
Example Configuration
configure
   context <context_name>
      iups-service <iups_name>
         access-protocol sccp-network <sccp_network_id>
         gtpu bind address <ip_address>
         rnc id <rnc_id> mcc <mcc_num> mnc <mnc_num>
            pointcode <rnc_pc>
            lac <lac_id> rac <rac_id>
            end
 
Configuring an SGTP Service
This section provides instructions for configuring GPRS Tunneling Protocol (GTP) settings for the SGSN. At a bare minimum, an address to use for GTP-C (Control signaling) and an address for GTP-U (User data) must be configured.
To configure the SGTP service:
Step 1
Step 2
Step 3
Important: Appropriate interfaces (i.e., physical, loopback, secondary) must be defined prior to configuring the SGTP service or the GTP-U IP address will decline to bind to the service.
Example Configuration
configure
   context <name>
      sgtp-service <name>
         gtpc bind address <address>
         gtpu bind address <address>
         end
 
Configuring a Gs Service
This section provides instructions for creating and configuring a Gs interface used by the SGSN to communication with an MSC or VLR. The Gs interface is defined as a Gs service which handles the configuration for the MSC/VLR.
The Gs interface parameters are configured within a Gs service in a context. Then the Gs service is referred to in a GPRS service, an SGSN service, or an Operator Policy. The Gs service does not need to be in the same context as the SGSN service, GPRS service, or Operator Policy.
To configure the Gs service:
Step 1
Step 2
Step 3
Step 4
Step 5
Example Configuration
configure
   context <name>
      gs-service <name>
         associate-sccp-network <id>
         bssap+ ssn <ssn>
         non-pool-area <id> use-vlr <vlr_id> lac <lac_id>
         vlr <vlr_id> isdn-number <isdn_number> bssap+ ssn <ssn> point-code <vlr_pt_code>
         end
 
Configuring an SGSN Service (3G only)
All the parameters specific to the operation of an SGSN in a UMTS network are configured in an SGSN service configuration. SGSN services use other configurations like MAP and IuPS to communicate with other elements in the network. The system can support multiple SGSN services.
To configure an SGSN service:
Step 1
Step 2
Step 3
Step 4
Step 5
Step 6
Important: GTP-U Direct Tunneling must be enabled in both the SGSN service and in the Operator Policy. Otherwise a direct tunnel will never be established.
Step 7
Step 8
Step 9
Step 10
Step 11
Optional: Specify the Gs service name and the context in which it is configured.   
Important: Session Management (SM) and GPRS Mobility Management (GMM) settings can be configured as needed using the SGSN configuration mode commands; <keyword> and <keyword. Refer to the SGSN Service Configuration Mode chapter in the Command Line Interface Reference.
Example Configuration
configure
   context <context_name>
      sgsn-service <svc_name>
         core-network id <cn_id>
         sgsn-number <sgsn_number>
         max-pdp-contexts per-ms <max_number>
         mobile-application-part service <map_name> context <map_context>
         ran-protocol iups-service <iups_svc_name> context <iups_context>
         sgtp-service <svc_name> context <name>
            accounting cdr-types [ mcdr | scdr ]
            accounting context <acct_context>
            cc profile <profile_number> interval <seconds>
            gs-service context <ctxt> service <gs_service_name>
            end
 
Configuring a GPRS Service (2.5G only)
 
All the parameters specific to the operation of an SGSN in a GPRS network are configured in a GPRS service configuration. GPRS services use other configurations like MAP and SGTP to communicate with other elements in the network. The system can support multiple GPRS services.
To configure a GPRS service:
Step 1
Step 2
Step 3
Step 4
Step 5
Step 6
Step 7
Step 8
Example Configuration
configure
   context <context_name>
      gprs-service <gprs_service_name>
         accounting <ctxt>
         plmn id mcc <mcc_num> mnc <mnc_num>
         associate-service <service_type> <service_id> context <service_ctxt>
         peer-nsei <peer_nsei_id> lac <lac_id> rac <rac_id>
         sgsn-number <sgsn_isdn_number>
         cc profile <id> buckets <value>
         cc profile <id> interval <value>
         accounting cdr-types <cdr_type>
         end
Configuring a Network Service Entity
 
Configure a Network Service Entity for IP
Prior to implementing this configuration, the IP interfaces should have been defined in the same context as the GPRS service.
Step 1
[local]<hostname>(nse-ip-local)#
Step 2
[local]<hostname>(nse-ip-local-nsvl-<id>)#
Step 3
Step 4
Example Configuration for a Network Service Entity for IP
config
  network-service-entity ip-local -n
     nsvl instance <id>
        nsvl-address ip-address <ip_addr> context <ctxt> port <num>
           signaling-weight <num> data-weight <num>
           end
 
Configure a Network Service Entity for Frame Relay
Step 1
[local]<hostname>(nse-fr-peer-nsei-id)#
Step 2
[local]<hostname>(nse-fr-peer-nsei-<id>-nsvci-<id>)#
Example Configuration for a Network Service Entity for IP
config
  network-service-entity peer-nsei <id> frame-relay
     ns-vc id <id> -n
end
 
Configuring DNS Client
DNS client services can be configured for a context.
Step 1
Step 2
Step 3
Step 4
Example Configuration
configure
   context <context_name>
      ip domain-lookup
      ip name-servers <ip_address>
      dns-client <name>
         bind address <ip_address>
         end
Configuring SGSN Operator Policies
An SGSN operator policy enables the operator to specify a policy with rules governing the services, facilities and privileges available to subscribers depending on factors such as roaming agreements between operators, the subscription restrictions for visiting or roaming subscribers, provisioning of defaults, and over-riding of standard behavior.
By configuring an operator policy, the operator fine-tunes any desired restrictions or limitations needed to control call handling per subscriber or for a group of callers within a defined IMSI range.
The system supports up to 1000 operator policies, including the operator policy named default. This default operator policy must be configured by the user to define limitations to be applied to any IMSIs that are not covered by any other defined operator policy.
 
Create an Operator Policy
The operator policy configuration that is applied is selected on the basis of the subscribers IMSI at attach time, and optionally the PLMN ID selected by the subscriber or the RAN node’s PLMN ID. Unique, non-overlapping, IMSI + PLMN-ID ranges are used to distinguish between the configured operator-policies. These are defined using the command in the SGSN Operator Policy Configuration Mode.
This configuration creates an SGSN operator policy with an IMSI range for filtering which calls should have this policy applied. Once created it can be modified at any time. .
Step 1
Step 2
Example Configuration
configure
   sgsn-operator-policy name <name>
      mcc <mcc_num> mnc <mnc_num> msin first <start_num> last <stop_num>
end
 
Access Limited to Home Subscribers
This configuration allows any subscriber from the home PLMN ID and restricts access to all others.
Step 1
Step 2
Step 3
Example Configuration
configure
   sgsn-operator-policy name <name>
      mcc <mcc_num> mnc <mnc_num> msin first <start_num> last <stop_num>
      exit
   sgsn-operator-policy default
      attach restrict access-type umts all
      attach restrict access-type gprs all
      rau-inter restrict access-type umts all
      rau-inter restrict access-type gprs all
      end
 
PDP Activations Limited to Home Subscribers
In this configuration, any subscribers that don’t meet the requirements of the operator policy are filtered through the default policy where PDP activation rights are set.
Step 1
Step 2
Step 3
Example Configuration
configure
   sgsn-operator-policy <name>
      mcc <mcc_num> mnc <mnc_num> msin first <start_num> last <stop_num>
      exit
   sgsn-operator-policy default
      pdp-activate restrict access-type umts all
      no pdp-activate restrict access-type gprs all
      end
 
Network Sharing Different PLMN-IDs for 3G and 2.5G UEs
This is a common deployment scenario where an operator has different plmn-ids configured for 3G and 2.5G access in the same radio network. The requirement is to consider the two plmn-ids as equivalent for purposes of cell selection/reselection and PLMN selection.
Step 1
Step 2
Important: It is possible to have more complex combinations of access types and roaming restrictions while still allowing cell selection/reselection and PLMN selection by configuring specific operator policies instead of the default.
Example Configuration
configure
   sgsn-operator-policy default
      equivalent-plmn radio-access-technology 2G plmn-id mcc 123 mnc 333 priority 1
      equivalent-plmn radio-access-technology 2G plmn-id mcc 123 mnc 222 priority 2
      equivalent-plmn radio-access-technology 3G plmn-id mcc 123 mnc 333 priority 1
      equivalent-plmn radio-access-technology 3G plmn-id mcc 123 mnc 222 priority 2
      end
Network Sharing - Gateway Core Network (GWCN)
This section explains how to configure a common radio network shared by two core operators each with distinct PLMN IDs. Each operator has its own GGSN, DNS Servers and HLRs and exclusive contexts for each PLMN’s DNS & HLR configurations.
Configure an SGSN operator policy for each core operator and the dns-ggsn contexts and map-service in each operator policy.
Example Configuration
configure
   sgsn-operator-policy name operator-A
      mcc 123 mnc 111
      dns-ggsn context ctxtA
      sgtp-service context ctxt-A service map-A
      end
configure
   sgsn-operator-policy name operator-B
      mcc 456 mnc 321
      dns-ggsn context ctxt-B
      map-service context ctxt-B service map-B
      end
 
Specifying the MSC/VLR within an Operator Policy
This section explains how to configure an operator policy to specify the Gs service to use for communicating with an MSC/VLR.
Step 1
Step 2
Example Configuration
configure
   sgsn-operator-policy name <name>
      gs-service context <ctxt> service <gs_service_name>
      end
 
Enabling NPU Fast Path for GTP-U Processing
This configuration enables the NPU processed Fast Path feature on SGSN to enhance the GTP-U data processing at the NPU level only.
Important: This functionality is only available on an ASR 5000 platform.
To configure the NPU Fast Path for an SGSN operator policy:
Step 1
Step 2
Step 3
Creating an SGSN Operator Policy
Use the following example to create the SGSN operator policy for SGSN subscribers:
configure
   sgsn-operator-policy name <sgsn_policy_name> [ -noconfirm ]
      end
Notes:
 
<sgsn_policy_name> is the name of the operator policy to configure for control of the SGSN service access based on service operators discretion.
Enabling NPU Fast Path
Use the following example to enable the NPU fast path feature in an operator policy for SGSN subscribers:
configure
   sgsn-operator-policy name <sgsn_policy_name>
      gtpu fast-path
      end
Notes:
 
<sgsn_policy_name> is name of the Operator policy already configured on the system.
 
Configuring GTPP Accounting Support
This section provides instructions for configuring GTPP-based accounting which allows the SGSN to send M-CDR and/or S-CDR accounting data to the Charging Gateways (CGs) over the Ga interface.
The Ga interface and GTPP functionality are typically configured within a separate charging context.
The SGSN begins to generate M-CDR data upon GPRS/IMSI attach. S-CDR data generation begins upon PDP context activation.
Accounting servers can be configured individually or as GTPP accounting server groups. GTPP accounting server groups can each have completely different GTPP settings configured. Although a GTTP server can be included in multiple GTPP groups.
Any GTPP accounting servers configured at the context level that are not specifically configured as part of a GTPP group, are automatically assigned to be part of the GTPP server group called default that is part of every context.
A maximum of 8 GTPP named server groups can be configured across all contexts. A maximum of 4 CGFs can be configured in each GTPP server group. A total of total 32 CGFs can be configured across all server groups, including the server group called default, in one context. Each GTPP group must have unique GTPP charging agents (CGFs) configured.
Important: The system supports the specification of the UDP port number for the charging agent function on the system and for the CG. The default charging agent port is 49999. The default CG Server port is (3386). If an SGSN service and a GGSN service are both configured on this system be sure that the UDP ports are unique for each type of service. Refer to the Command Line Interface Reference for information on changing the ports used.
To configure the GTPP accounting support for a SGSN service:
Step 1
Step 2
Step 3
Step 4
Save your configuration as described in the Verifying and Saving Your Configuration chapter.
Creating GTPP Group
Use the following example to create the GTPP group to support GTPP accounting:
configure
  context <vpn_ctxt_name>
     gtpp group <gtpp_group_name> -noconfirm
     end
Notes:
 
Configuring GTPP Group
Use the following example to configure the GTPP server parameters, GTPP dictionary, and optionally CGF to support GTPP accounting:
configure
  context <vpn_ctxt_name>
     gtpp group <gtpp_group_name>
        gtpp charging-agent address <ip_address> [ port <port> ]
        gtpp server <ip_address> [ max <msgs >] [ priority <priority>]
        gtpp dictionary <dictionaries>
        gtpp max-cdrs <number_cdrs> [ wait-time <dur_sec> ]
        gtpp transport-layer { tcp | udp }
        end
Notes:
 
Command for CGF gtpp charging-agent is optional and configuring gtpp charging-agent on port 3386 may interfere with ggsn-service configured with the same ip address. Multiple interfaces can be configured within a single context if needed.
You can select transport layer protocol as TCP or UDP for Ga interface with gtpp transport-layer command. By default it is UDP.
 
Verifying GTPP Group Configuration
Step 1
 
show gtpp accounting servers
This command produces an output similar to that displayed below:
 
context: source
Preference   IP                Port   Priority     State         Group
----------  ---------------    ----   --------    -------       ------
Primary     192.168.32.135     3386          1     Active       default
Primary     192.168.89.9       3386        100     Active       default
Creating and Configuring ATM Interfaces and Ports (3G only)
ATM ports and their associated PVCs can be configured for use with point-to-point interfaces and defined in a context or they can be bound to link IDs defined in SS7 routing domains.
Refer to the chapter titled System Element Configuration Procedures in the System Administration Guide for information on configuring ATM interfaces.
Creating and Configuring Frame Relay Ports (2.5G only)
Frame Relay ports and their associated DLCIs can be configured for communication with 2G Base Station subsystem (BSS) for an SGSN implementation.
Refer to the chapter titled System Element Configuration Procedures in the System Administration Guide for information on configuring Frame Relay ports.
 
 
 

Cisco Systems Inc.
Tel: 408-526-4000
Fax: 408-527-0883